var links=top.location.href.substring(7).split("/");
var basePath="http://"+links[0]+"/"+links[1]+"/";
$(document).ready(function() {
	CC_Comment.initConfig();
	CC_Comment.getContent(1);
});
var CC_Comment = {
	sourceid : 0,
	initConfig : function() {
		var sid = parseInt($(".download_comment").attr('sourceid'));
		if (isNaN(sid) || sid <= 0) {
			sourceid = 0;
		} else {
			sourceid = sid;
		}

	},
	showLoading : function(content) {
		$(".download_comment").html(content);
	},
	hideLoading : function() {
		$(".download_comment").html("");
	},
	getContent : function(pageno) {
		var self = this;

		$.ajax({
			url : basePath+"LoadDataCommentServlet",
			data : {dataId:sourceid,currentPage:pageno},
			type : 'post',
			beforeSend : this.showLoading('正在读取评论内容...'),
			success : function(data) {
				self.hideLoading();
				$(".download_comment").html(data);
				$('.cc_comment_msg').hide();

				// alert(data);
			}
		});
	},
	postComment : function() {
		var pass = true;
		var form = $('.cc_comment_form');

		var text = $("#cc_body");
//		var rating = $('input[type=radio]:checked').val();
		/*
		 * if (text.val()==""){ alert('内容不能为空'); pass = false; };
		 */
		if (text.val().length > 600) {
			alert('请精简评论内容后提交');
			pass = false;
		}
		

//		if ($('input[type=radio]:checked').val() == null) {
//			alert('请为资源打分');
//			pass = false;
//		}

		if (text.val() == '不少于5个字') {
			text.val() = '';
		}

		if (text.val().length > 0
				&& text.val().replace(/[^\x00-\xff]/g, "**").length < 10) {
			$('#cc_body_msg').html('您输入的评论不够5个字');
			pass = false;
		}
		

//		if (text.val() != "" && pass) {
//			if (window.confirm("您确定参与评论，若是垃圾评论，会被扣除一定积分")) {
//				pass = true;
//			} else {
//				pass = false;
//			}
//		}
		

		if (pass) {
			jQuery.ajax({
				url : basePath + 'SubmitCommentServlet',
				data : {dataId:sourceid,content:encodeURIComponent(text.val()),userId:$.cookie("userId")},
				type : 'post',
				beforeSend : function() {
					form.find('input,textarea').attr("disabled", true);
				},
				error : function(request) {
					alert(request.responseText);
					form.find('input,textarea').removeAttr('disabled');
				},
				success : function(data) {
					if (data!='true') {
						alert("发表失败，请重试");
						form.find('input,textarea').removeAttr('disabled');
						if (data.succ == -1) {
							// redirect login
						}
					} else {
						$('.cc_comment_form').hide();
						$('.cc_comment_msg dd').html(
								'感谢您的评论！您的评论可能要经过一段时间才会显示在本页上。 ');
						$('.cc_comment_msg').show();
						setTimeout(function() {
							form.find('input,textarea').removeAttr('disabled');
						}, 10000);
						//
					}
				}
			});
		}
	}

}
